﻿using System;
using System.IO;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace EntregaSO
{
    class LeerDeDisco
    {
        /// <summary>
        /// Recibe el nombre del archivo a leer (en el contexto del programa) y devuelve un string con el contenido
        /// del archivo.
        /// Se usa la clase Downloader provista en POO.
        /// </summary>
        /// <param name="nombreArchivo">Nombre del archivo a leer (en el contexto del programa)</param>
        /// <returns>String con el contenido del archivo</returns>
        public String Leer(string nombreArchivo)
        {
            string ruta =  Directory.GetCurrentDirectory() + nombreArchivo;
            UriBuilder builder = new UriBuilder("file", "", 0, ruta);
            string uri = builder.Uri.ToString();
            Downloader downloader = new Downloader(uri);
            return downloader.Download();
        }
    }
}
